punched-tape reproducer [uk] - German English Dictionary